ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º ÇÄ¿ º K E E P I N G I N T O U C H º ³ º ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ º ³ º SPITFIRE Monthly Support Newsletter º ³ º for registered SPITFIRE Sysops! º ³ º November 1992 º ³ º Compliments of BUFFALO CREEK SOFTWARE º ³ º Buffalo Creek's BBS * 515-225-8496 º ³ º 38400/19200/9600/2400/1200 Baud º ³ º 2 Nodes º ³ º º ³ ÈÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Edited by Jacque Shipley The Mother Board BBS - (515) 986-3464 - 19200 Baud Sysop Of The Month by Walt Crede Roam This Fertile Land - (515) 288-8755 - 2400 Baud Newly Registered SPITFIRE BBS List by Ann Woltz Other Contributions As Noted ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Notes from the author of SPITFIRE! ÇÄ¿ ÈÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ BCSUTI and TNET --------------- There are a number of SPITFIRE Sysops who are using BCSUTI in conjunction with a program named TNET (TNET.ZIP on my board) for the purpose of importing/exporting QWK mail packets into the SPITFIRE message base. This provides a means of exchanging messages with boards utilizing BBS software other than SPITFIRE. I am told that this process works fairly well, however, there seems to be a common mistake being made when making the setup. As I understand it, TNET allows the configuration of the UTI revision which is to be used. Additionally, I understand that the TNET documentation leads the reader to believe that this should be configured as revision 1. WRONG! BCSUTI is a revision 2 UTI. In the event you configure TNET for revision 1 usage, then you will find that the messages exported will have additional lines and messages imported will be missing message lines. BE SURE TO CONFIGURE TNET TO UTILIZE UTI REVISION 2. Thank you! BCSUTI Configuration -------------------- I am advised that there is a normal product discussion of BCSUTI in the RIME SPITFIRE support conference. (I pray that participants will someday learn how much damage is done to a person's reputation and a product's reputation by this 'normal product discussion'. God grant me the serenity to accept the things I cannot change.) I am a bit reluctant to discuss this matter since the information which I have is 2nd and 3rd hand. However, I am hopefully that I will be able to provide some information which may alleviate this 'normal product discussion'. For whatever reason, it appears that there are those who believe that after adding a Message Conference(s) in SPITFIRE they then must use BCSUTI to add the new Message Conference(s) to the BCSUTI configuration. This is correct, however, as I understand it, this is being done improperly (user error rather than product error - I wonder why that is not discussed on mail systems). First, I understand that the Sysop believes the BCSUTI.CFG file must be erased. I have no idea where in the world this idea could have EVER come from but it is NOT true. BCSUTI.CFG DOES NOT NEED TO BE ERASED!!!! Second, I understand that the Sysop (after BCSUTI is finally booted) then properly selects "Add/Edit Conf" but then INCORRECTLY selects "Add ll" rather than CORRECTLY selecting "Add ne". When "Add ll" is selected, then BCSUTI changes ALL "Short Name Descriptions" to the default descriptions. I suspect the user incorrectly thinks that "Add ll" only adds the conferences then not configured. I just reviewed BCSUTI.DOC and this information is clearly set forth in the documentation. We're Still Cleaning Things Up! ------------------------------- The response to our request for help with cleaning up our registered SPITFIRE board list has been GREAT and we appreciate it. There have been a tremendous amount of SPITFIRE Sysops who have replied to our request for help. We really appreciate all the information which was furnished. We recently mailed a final SPITFIRE v3.2 upgrade notice to eligible SPITFIRE Sysops who have not yet upgraded. They were given notice that if they did not reply by November 15, 1992, that we would consider them as inactive and which makes them ineligible to participate in our SPITFIRE FREE upgrade policy. Quite a number has upgraded due to such notice. Those who did not reply will be removed from our various lists and will be marked as inactive in our database. SPITFIRE FREE Upgrade Policy ---------------------------- As most of you are aware, SPITFIRE v3.3 is being developed. This means that we will be mailing the SPITFIRE v3.3 notice and 'upgrade request form'. We want to continue to provide a means of upgrading at no cost to the Sysop. This is important to us. We have always been proud of our FREE upgrade policy while other firms charge more for upgrades than SPITFIRE's original registration fee. Contrary to what some would have you believe, one of the main goals of Buffalo Creek Software is to treat everyone as fairly and honestly as we can. However, there are problems that we have to deal with. The problems are with the FREE upgrade download option. First, many Sysops return their upgrade request form and indicate that they want to utilize the download option. Their copy of SPITFIRE is then compiled and made available for download. The problem is that the Sysop sometimes doesn't make the download for up to 3 to 4 months or some never call to make the download. Believe me, those Sysops are ruining a good thing that the rest of you enjoy. Another problem is the download itself. Some Sysops select YModem-g (the most unreliable protocol to date) to download their copy. Then when the download fails, we have to compile the copy again. Still another problem with the download option is many Sysops apparently do not retain a copy of their of the software on diskette. I think you would be amazed at the amount of Sysops who ask for a new copy of SPITFIRE because they had a disk crash. This would never be necessary if they would only place a backup copy on diskette. When SPITFIRE v3.2 was released we announced that there would be a $20.00 fee charge (which has not been enforced) for anyone asking for a 2nd copy due to a disk crash. This announcement was made in an effort to 'scare' Sysops into making a backup copy. It didn't work. We still get (weekly) requests for another copy of SPITFIRE because of a disk crash (there are other reasons as well). All the problems associated with the download option do not belong to SPITFIRE Sysops. There is also a problem at our end. We will need to add additional nodes so the SPITFIRE Sysop can get logged on to make the download. The only problem that we have with adding additional nodes it the message base. I continue to reply to 35-40 messages a day (believe me, that takes me 3-4 hours a day). If we add more nodes, then there will be more messages. It is humanly impossible for me to answer more messages each day. In fact, I believe that I am telling you the truth if I say that SPITFIRE v3.3 would be already released if I didn't have to answer messages. When I first started work on SPITFIRE v3.3 I asked (in this newsletter) for your cooperation in not asking to beta test, in not asking when the software was finished and in not asking for trivia additions to SPITFIRE. I should have saved my breath since it didn't work. So, as you can see, there are many problems with the download option of our FREE upgrade policy. We absolutely do not want to discontinue the download option but it is starting to appear to be inevitable. HAPPY THANKSGIVING ------------------ We will soon celebrate Thanksgiving. There is no doubt in my mind that we all have many, many things to be thankful for. We seem to live in a world full of hate, destruction and violence. Let's (as SPITFIRE Sysops) pledge to do our part in making our world a much better place to live. Thank you for your continued support and promotion of SPITFIRE. The SPITFIRE project continues to grow at a very nice pace. None of this would be possible without the help of many GREAT SPITFIRE Sysops. It hasn't changed - for the most part, SPITFIRE Sysops are top shelf folks. Thanks. Until next time, may God bless you... Mike, Ann & family ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸ ³ SPITFIRE'S EVOLUTION TO VERSION 3.3 ³ ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; Many of you may be following the changes in SPITFIRE by reviewing updates to the WHATSNEW.33 file. However, I thought it might be appropriate to provide a brief description of some of the new features you can expect to see when SPITFIRE Version 3.3 is available. Before you start asking, no release date for V3.3 has been announced but, as always, it will be well worth the wait. Main Menu Enhancements ---------------------- Significant changes have been made to the questionnaire files in SPITFIRE. SPITFIRE can now handle 24 questionnaire files. Previous versions only allowed 9. The questionnaire files have been renamed. They are now called SFORDER.QUE and SFORDER.REP. represents an alpha character from A to Z with the exception of G and Q which are reserved for Goodbye and Quit. Examples would be: SFORDERA.QUE SFORDERA.REP SFORDERB.QUE SFORDERB.REP SFORDERC.QUE SFORDERC.REP SFNEWU.QUE SFNEWU.REP and so on... As before, the QUE represents the questionnaire file and the REP is the file where the replies to the questions are stored. The format of SFORDER.MNU has been modified as well. SFORDER.MNU now uses the following format: ,SEC>=x,ONETIME,PRINT The title of the questionnaire can be up to 25 characters and should appear first on the SFORDER.MNU line. The questionnaire title should be followed by a comma. This is followed by the security required to access the questionnaire. The security is defined by SEC<=x or SEC>=x or SEC=x where x represents a numerical value that should coincide with the framework of security levels applicable on your BBS. (Any caller with Sysop security may access a questionnaire regardless of how SEC is defined.) The ONETIME variable is optional and used to limit responses to the questionnaire to one time. If ONETIME does not appear, the questionnaire can be answered multiple times. The PRINT variable is also optional and if present sends the caller's questionnaire responses to the printer. If PRINT is not included on the line, no attempt is made to send the questionnaire answers to the printer. An example of the SFORDER.MNU Questionnaire might look like this: SPITFIRE Orders,SEC>=10,ONETIME Callers with a security of 10 or greater could respond to the questionnaire SPITFIRE Orders one time only. Their responses would not be sent to the printer. Corresponding to this change, when opting to View Log Files either from the "Ready..." prompt or from the Sysop Menu, you now have the option of reading replies to the questionnaire files. The View Log Files has an option <O>...SFORDER<x>.REP. When this option is selected SPITFIRE will prompt for the letter to the corresponding questionnaire file [A..Z]. Next, you are prompted whether to begin reading the file at Today's Date, Beginning of the File, Specify A Date or Quit. If the corresponding log file is not found, SPITFIRE will report this and return to the "Ready..." prompt or to the Sysop Menu. Message Menu Enhancements ------------------------- A new option has been added to the Message Conference Record. You can now toggle a message conference as Read Only. This is done by pressing the asterisk key "*" which toggles the Read Only option from Yes to No. If toggled to No, callers can read and enter messages. If toggled to Yes, messages may be read but no messages can be entered in this conference. SPITFIRE's message option to copy a message never included the option to mark the message as a netmail message when being copied to a netmail conference area. This has been added. Now if a message is copied to a conference which has been configured as a netmail conference, the caller is prompted the same as if the message was being entered directly into the netmail conference (i.e., whether the message should be marked as a netmail message and if so, whether the message should be purged when sent). SPITFIRE has been changed in regard to the 'Purge message after it is sent? [y/N] ' question when a message is marked to be sent out on a mail network. Previously, SPITFIRE asked this question each time a message was marked to be sent. Now, SPITFIRE will not ask this question if 'Caller Message Deletion' is not allowed in the Message Conference. As usual, this does NOT apply to callers with Sysop Security. The SPITFIRE Door option has been removed from the Message Menu. It has been replaced with SPITFIRE Mail System. This option will allow the caller to extract messages for download and to upload replies. This feature uses the .QWK mail format. As is customary with Buffalo Creek Software this feature does not provide a lot of bells and whistles options. If you do not wish to make this option available to your callers, simply set the security to access this option high enough so it is not available. When a caller selects the SPITFIRE Mail System, SPITFIRE will shell to LAKOTA.COM. LAKOTA.COM must reside in your SPITFIRE home directory. It is written in assembler and will handle your .QWK mail transfers. The mail packet, generated when downloading with this option, should work with any .QWK mail reader. SPITFIRE's internal message packing routines have been modified. The Turbo Pascal code that was used to pack the message base has been removed from SPITFIRE. SPITFIRE now shells to SFPCKMSG.COM when packing the message base, either as Event M or from the Sysop menu. SFPCKMSG.COM must reside in the SPITFIRE home directory! In relation with this change, the option Backup Files has been removed when configuring SPITFIRE's Message Conference Records. It has been replaced with Purge Unreceived Messages. If this is set to Yes, when packing the message base any messages older than that configured via the Purge Msgs Older Than option will be purged even if they have not yet been received. If set to No, unreceived messages will not be purged. Similarly, the <M>...Erase SFMSG*.$?? has been removed from the File Removal Menu since it is no longer needed. SFPCKMSG does not make backups of the message conference files. A new feature has been added to the Message Conference Records. This is "Allow Message Routing y/N?". This feature is only applicable to message conferences that have been configured as netmail conferences. When entering a message in a netmail conference, you are prompted as to whether to send the message via netmail, whether it should be purged when sent and now asked "Would you like to route this message? y/N" The default is No. If you respond with a Y, you are next prompted to enter the routing number or name. If you are using BCSUTI áv1.0, revision 2.8 or greater, the message will automatically be routed for you. If you are using Bob Browne's UTI or earlier version of the BCSUTI you will need to route your messages in the normal fashion. The Routing feature will also work with carbon copy messages making it possible to send the same message to 10 different people, routing it to 10 different locations. SPITFIRE's netmail tagline has been shortened. File Menu Enhancements ---------------------- The option to select SPITFIRE Doors from the File Menu has been removed. It has been replaced with a new option, Shuffle Files. BE SURE TO SET THE SECURITY FEATURE OF THIS OPTION HIGH ENOUGH SO THAT IS NOT AVAILABLE TO YOUR NORMAL CALLERS! What this feature does is allow files to be moved from one File Area to another. When the file is moved, the file name, file size, file date and file description from the original SFFILES.BBS is appended the the SFFILES.BBS of the File Area to which the file is being moved. Files can now be tagged when logged on to the BBS locally. Files may be tagged for erasing or for shuffling from one file area to another. If no files have been tagged and you select either the erase or shuffle option, you will be asked to enter the file name. When you are erasing, you are prompted to verify that you wish to erase the file before it is erased. If you are moving files you will be asked which area to move the file to. You are also given the opportunity to list the file areas or to quit. If you have tagged files and you select to either erase or shuffle the files, the file name you have tagged defaults into the prompt requesting the file name and proceeds the same as if you were entering the file name manually. In other words, if you are erasing tagged files, first you are asked if you wish to erase the tagged files. If you reply with a yes, you are asked to enter the filename but the tagged file name defaults automatically. You are then asked if you are sure you want to erase this file. This continues until all tagged files are processed. If you are shuffling tagged files, when you select S, the 'Enter Name of File' to move prompt appears but the file name from your tagged files defaults in automatically. You then are asked to enter the file area you wish to move the file to. Pressing Enter will list the file areas or you may quit. This continues until all tagged files are processed. The Tag Files For Download has been changed to Tag Files For Use. This clarifies phrasing for local log ons where the files can be tagged for erasing or moving. SPITFIRE now supports bi-directional file transfers. When configuring SPITFIRE to allow bi-directional file transfers, the SFEXTDN.BBS file in the SPITFIRE display path should be modified to include the name of your bi-directional transfer protocol. The title of transfer protocol (which will display to the callers) should be followed by a comma and the term "bi-directional" (without the quotes). As an example, your SFEXTDN.BBS might look like this: <A> Zmodem Single File,UseFile <B> Zmodem Batch,Batch,UseFile <C> HS-Link v1.12 Bi-Directional,Bi-Directional When the ",bi-directional" is found SPITFIRE will automatically assume a batch mode and a usefile mode. In other words, you are not required to include a ",batch" or ",usefile" on the menu line. A new batch file will be called to initiate the bi-directional file transfer process. SFEXTBI<x>.BAT should exist in your SPITFIRE external protocol directory. <x> should match the character by which your caller selects the associated file transfer protocol. In other words, if the bi-directional transfer protocol is option <A> from the menu (SFEXTDN.BBS) the batch file would be named SFEXTBIA.BAT, if the bi-directional transfer protocol is option <E> from the menu (SFEXTDN.BBS) the batch file would be named SFEXTBIE.BAT, etc. In our example above, the file would be named SFEXTBIC.BAT. The contents of our sample SFEXTBIC.BAT file might look like this: @Echo Off HSLINK -P%2 @C:\SF\EXT\SFEXTRAN.LST When a caller selects a bi-directional file transfer, the caller is first prompted to enter the name of the file(s) they wish to download. This follows existing download procedure, i.e., use of file tagging, etc. SF will continue to prompt the caller until no file name is entered. When no file name is entered, the file names selected for download will be displayed to the caller. The caller is next prompted to enter the file name and description of the file(s) to upload. When prompted for a file to upload and none is entered, SPITFIRE then shells to the appropriate SFEXTBI<x>.BAT batch file so that the bi-directional file transfer can begin. With the addition of bi-direction file transfers, the batch menu options were changed slightly. The <U>...Upload Batch Queue was changed to <B>...Begin File Transfer and the <D>...Download Batch Queue was changed to <B>...Begin File Transfer. General Configuration Updates ----------------------------- SPITFIRE will now open the comm port at 115200 or 57600. There have been reports that some of the newer modems send different result messages when an error correction connection occurs. SPITFIRE is now hardcoded to search for ARQ, MNP and REL result codes to indicate that an error correction connection has been made. In addition to these, the SPITFIRE will search for the error correction control message the Sysop has configured using the ALT+M configuration window. A new option is available from the ALT+Z configuration window. This option is Upload Available Disk Space. The Sysop will use this option to configure how much disk space must be available before a caller will be allowed to perform an upload. The default is 100k. When opting to view the caller's records, either from the Sysop Menu or by pressing ALT+A at the 'Ready...' prompt, the caller's passwords are no longer visible. Four astericks appear in place of the caller's password. This is a security feature. By selecting 'P' from the menu, a submenu appears which provides the options to <V>iew, <C>hange, or <Q>uit. Viewing a password, simply displays the password, Change provides the opportunity to modify the password and Quit returns you to the previous menu. Other Updates ------------- In previous versions of SPITFIRE, if operating a multi-node system and one caller on one node was reading a message conference and another caller on another node was saving a message in that same conference, there was a 10 second or so delay in the message being saved. This has been fixed. The shareware version previously allowed for a 30 day or 500 caller trial before the unauthorized copy message would appear. This has been changed to a 30 day trial period only. A noise filter is included which prevents garbage characters from being accepted when a caller enters their name during the log on process. If any of these 'garbage characters' are found in the name, then SPITFIRE just prompts for the name again. This is designed to prevent a new caller named l!Y\&1xzQj2,'54BUP18oT.DYAHYEa/#LR-<.7i~5U3M from logging on. A change has been made to JOKER.DAT. If any line in JOKER.DAT is preceded with '@ ' followed by text, no one with that portion of the text in any part of their name will be allowed to log on to the BBS. This is primarily intended for profane words but for example I will use: @screw The above would deny access to the BBS by anyone with the name of Screw You, Screw It, Screw Up, Screw This Board, etc. This new feature is to be used with caution because it would be extremely easy to unintentionally deny someone access. For example, the above (@screw) would deny someone named Ben Thumbscrew access. Display Files ------------- A new display file has been added, SFONFAIL.BBS/CLR. This is displayed when a caller logs on the BBS and fails to enter the correct password. An example of how this display file might be used would be to inform the caller that perhaps another caller by the same name is already a user of the BBS and that they might want to log on using a nickname or using their middle initial. ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸ ³ THE IRONCLAD BBS ³ ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; Running a BBS can be a lot of work. Keeping it running reliably can be even more work. Computers are notoriously un-reliable over the long run. But, there are several things you can do to help keep your system running with minimum downtime. Being an electronics engineer puts me in a unique position as a BBS sysop in making my system "iron clad" and able to "take a licking and keep on ticking". Here are a few things I have done to customize my system such that it keeps running regardless of problems. This is often called "Fault tolerance", and can become quite an art. 1) Buy the best computer you can afford for your BBS. My system is provided by, and built by my employer. It is a STD Bus based industrial computer. It is an extremely rugged, reliable system to start with. At least an order of magnitude more reliable than the best desktop systems. However, the cost is an order of magnitude more than the best desktop systems! The CPU card alone costs as much as a complete mid-range desktop system. Not an alternative for most. The bottom line is: Obtain the best hardware you can, this includes the MODEM. 2) Use some kind of watchdog timer. This is the heart of any really fault tolerant system, regardless of function. This can keep your system running when all else fails. If at all possible, use a hardware watchdog. Anyone with a minimum of electronics knowledge can wire-wrap one on a plug-in board in a couple of hours. The output is connected to the computer's RESET line. My setup is such that the hardware timer has a time-out of 18 hours. I have two events set up at 12 hour intervals (3:00 AM and 3:00 PM) to re-start the timer. If the system ever crashes, for whatever reason, the most it will be offline is 18 hours. Then the timer will time-out, and reset the system. The system WILL come back up, unless it is flat broken. The watchdog can serve another purpose. If you have terminated SF to do some kind of maintenance, and are called away from the system, and forget about it, the watchdog will eventually time-out and restart SF for you. Care should be taken in choosing the watchdog interval. A shorter interval will result in less downtime if the system crashes, but it also means that you must restart the timer more often. For example, if you have a two hour watchdog, you would have to have 12 events configured to re-start it. And you could still get into trouble. Say your time limit for users is 1 hour. And let's further say that you re-start the timer in SFLOGON.BAT, when the user logs on. The user spends an hour uploading the source code to NETHACK, a 2 megabyte file. This takes him an hour. The upload compensation on most boards will give him time out past the reset time. Now this user decides to use all this time to download the latest version of Spitfire and some utilities. Somewhere in the middle of this, the timer times out, and the user is history! Not good. You can get around this by declaring your timer restart events as on-time events, but this is tacky, to say the least. I recommend the timer run be 50% longer than the restart interval. 18 hour timer gets restarted every 12, a 12 hour timer gets restarted every 8, etc. I wouldn't recommend anything shorter than 4 hours, and 6 would be better. Real long timers, such as mine do not require restarting when the user logs on, but short ones do. Long timers also allow the luxury of NOT having to declare as many events to restart them, nor do these events have to be on-time events. Be sure to restart your timer when terminating Spitfire or shelling to DOS remotely! Software timers to accomplish the same thing are available. They are not as reliable as hardware timers, but they are far, far better than nothing, and are easier to set up. 3) REBOOT! Once a day, execute a cold boot on your system. I do this automatically. This reloads everything and helps eliminate problems caused by power glitches, "cosmic rays", poorly written programs, Sysop errors, whatever. Buffalo Creek has a simple program that will do this for you, or you can write one with DEBUG. If you are running 4DOS or NDOS, you can use the REBOOT command. I'm very leery of programs running out of RAM for long periods of time, especially dynamic RAM, which 99% of the desktop machines utilize. 4) Use an external MODEM. Lots of Sysops already believe in this one. The problem with MODEMs, especially the newer, smarter variety, is that they can get lost just like the computer can. I have more custom hardware to handle this than is ordinarily available. I actually have computer control of the AC line going to the MODEM. I power cycle the MODEM daily at the same time I do my reboot. I also automatically power down the MODEM when I F10 out of SF, and automatically power up the MODEM in SF.BAT just before actually running Spitfire. Mike Woltz, the author of Spitfire, has also included the ability to correct MODEM problems within Spitfire. Take advantage of this ability! Use a file called BADINIT.BAT to attempt to do something about a MODEM that will not respond to Spitfire. In my case, I turn the power off, delay, and then turn it back on. Has never been known to fail. Others who don't have the luxury of AC control, may attempt to do this through software. Internal Modems may have a reset port, or perhaps automatically resetting the computer via a hardware port may do the trick. 5) Automate, automate, automate! Over the years, Mike Woltz has made significant improvements to Spitfire that allows Sysops the ability to considerably automate their BBS systems. This allows not only a easier to run BBS, but a more reliable one as well. SF can shell to various batch files at various times of execution. Take advantage of this to automate, and bulletproof your systems. I hear tell of systems local to me every day that have been down for days when the Sysop goes out of town and something bad happens. Since I have installed the custom hardware and batch files, etc. my system has had zero downtime, as long as there was power to run it. My system was one of 2, out of about 15 local boards, that came right up and ran immediately after power was restored after the October 17, 1989 Loma Prieta (Or San Francisco to you out of staters) Earthquake. And it hasn't been down since. Since the system is in my office at work, it runs un-attended most of the time and must be able to take care of itself. 6) Buy a UPS? Maybe, if you can afford it. If you do, you must do one of two things: Either you must be near the system at all times to shut it down if the power is down for a long time, or you must buy one of the more expensive units that is capable of communicating with the computer allowing it to eventually turn itself off, if necessary. If you let an ordinary UPS run without shutdown in an extended power outage, you WILL kill it. Frankly, I don't feel it is worth the hassle as most of your local users will probably be without power as well, and the phone lines may be out as well. u]3 Do provide surge protection, etc. if your system doesn't have it built in already. A constant voltage transformer is a nice toy to plug your system in, it doesn't buy you anything in a black out situation, but it regulates the AC going into your system and allows it to keep going in case of brown outs. 7) Shutdown your hard drive. This is one even I haven't implemented, yet. I intend to eventually boot Spitfire off of one of my semiconductor (Flash EEPROM for you techies) disk drives, and turn on the hard drive power in SFLOGON.BAT, and off in SFINIT.BAT. This will cut down drastically on Hard drive wear and tear. This will take considerable planning to ensure that SF has all the files it needs to execute until it can turn on the hard drive. A TSR may be needed to monitor carrier status in order to power up the hard drive sooner. I distrust any mechanical part of a computer system, and try to use mechanics as little as possible. In closing, Spitfire has evolved to the point where it has enough built in capability to both automate, and bullet proof your board. If you have a little hardware/software knowledge, you can really customize your board to the point where nothing will stop it. Even if you don't like to get your hands dirty, you can still do several things to make your board more crash proof. If you need tips on building a watchdog timer, feel free to contact me at Buffalo Creek, or at my board, Hacker Heaven at (408) 375-5455. Article Contributed by Mark Pickerill Sysop, Hacker Heaven BBS ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸ ³ SYSOP-OF-THE-MONTH ³ ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; Brian Carlson The Chicken Coop Lake in the Hills, Illinois I remember when I saw my first modem. My neighbor bought a 300 bps modem for his Commodore 64 and insisted that it was something that I should add to my Commodore. He was right! I used that Commodore for a year calling various local boards. I was almost immediately inspired to run my own board. In April 1990, I bought an IBM clone with a 20 meg hard drive and a month later I was on-line with shareware SPITFIRE. SPITFIRE was the first and and only BBS software I have ever run. I never looked at any other BBS software because it was obvious SPITFIRE was easy to use and could be made to do exactly what I wanted it to do. The Chicken Coop was born. When I first started running SPITFIRE in its evaluation mode, I jokingly named the board "The Chicken Coop." I live inside village limits and for years I have had a pet chicken. She was the subject of many jokes and comments with the people I communicated with via my modem. When I registered SPITFIRE, I decided to get "serious," decided I wanted to change the board's name to something more sophisticated. Immediately about 30 callers objected, every one complaining that they liked the old name. And it's been The Chicken Coop ever since. The Chicken Coop has come a long way since its beginning. I'm now a member of RelayNet mail network and this year upgraded to a 14.4K V32bis modem. The old 286 motherboard was replaced with a 386 and enough memory for a second node sometime in 1993. The main theme of my board is RelayNet and on-line games. I run several monthly contests, having prizes ranging from higher access for a month to an exclusive private log-on time for the month's number one winner. I use SPITFIRE's on-time event feature to configure the board as a private BBS for a 15 minute period allowing the month's winner a "no-busy-signal" log-on time once a day. This is a prize costing the sysop nothing but is of great value for the callers due to the busy nature of my board. In closing, I want to thank Mike Woltz for writing a great, easy- to-use software, Richard Johnson of the Byrd's Nest BBS for technical assistance and making the switch to a high speed modem a breeze, and to John Krone of ICIX BBS for helping me with Spitfire in the early days. Also, I would like to thank Spitfire Chicago Area Sysops Association <SFCASA> for support, friendship and some nice parties! SFCASA can be reached at The Chicago Megaphile BBS. ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸ ³ NEWLY REGISTERED SPITFIRE SYSTEMS ³ ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; A hearty welcome is extended to the following, who have recently become public registered SPITFIRE Bulletin Board Systems: The Abacus...................................717-633-7232....2400 Baud John Pittman, Sysop..............................Hanover, Pennsylvania The Runesword BBS...........................707-526-4969..Unknown Baud Lyle Barrow, Sysop..............................Santa Rosa, California The Toolbox BBS..............................502-942-1111...14400 Baud Charles Baker, Sysop...............................Fort Knox, Kentucky Joshua.......................................1-39-534-797...14400 Baud Ribau Frederic, Sysop...............................Versailles, France Wolfpack.....................................502-942-8041...14400 Baud Pablo Quirindongo, Sysop...........................Muldraugh, Kentucky The Crystal Ball.............................502-271-2500....2400 Baud Brett Morris, Sysop..................................Herndon, Kentucky We Be Games..................................206-475-0708....2400 Baud David Stepp, Sysop..................................Tacoma, Washington Hog On Ice BBS...............................916-424-8308...14400 Baud Nick McGee, Sysop..............................Sacramento, California The Last Chance..............................614-522-2829....2400 Baud Charles Brand, Sysop.......................................Heath, Ohio The Home Front BBS...........................502-942-0089....2400 Baud Michael Harrington, Sysop..........................Fort Knox, Kentucky Moiraine's Playground.......................817-542-5579....9600 Baud Dorothea Hoelzl-Eyster, Sysop.....................Copperas Cove, Texas The Jungle's Vine............................606-441-6998....2400 Baud Della Halpin, Sysop..............................Fort Thomas, Kentucky The Scrabbler................................604-360-0261....2400 Baud Joan Gilkin, Sysop..................Victoria, British Columbia, Canada Cosmic Room Service...........................902-569-5870...2400 Baud Richard Lidstone, Sysop............................Keppoch, PEI,Canada Moonlite.....................................317-966-3933....2400 Baud David Mull, Sysop....................................Richmond, Indiana The Cess Pool................................708-352-9231...14400 Baud Rick Gross, Sysop...................................LaGrange, Illinois Milo's New Power Generation BBS...............302-328-5557...2400 Baud Randall Callahan, Jr., Sysop......................New Castle, Delaware Sky Data.....................................616-684-3688...14400 Baud Randy Rentz, Sysop.....................................Niles, Michigan Sawbuck's....................................717-632-2788....9600 Baud Thomas Miller, Sysop.............................Hanover, Pennsylvania The Future BBS...............................717-426-3173...14400 Baud Brian Sracic, Sysop..............................Maytown, Pennsylvania Deranged BBS.................................305-936-1164....9600 Baud Jeffrey Snyder, Sysop...............................Adventura, Florida Clown N' Around..............................405-685-5184....2400 Baud William Dodson, Sysop..........................Oklahoma City, Oklahoma The Falls BBS................................714-794-8112....2400 Baud Robert Wise, Sysop............................Forest Falls, California Desert Sands.................................915-594-1280....2400 Baud Steve Simon, Sysop......................................El Paso, Texas Desert Nights BBS............................602-578-3589....2400 Baud Mark Slaughter, Sysop..................................Tucson, Arizona Bytewise.....................................317-996-4065....2400 Baud John Hobson, Sysop................................Mooresville, Indiana The Terre Haute Music BBS....................812-235-1692...14400 Baud Bob Braun, Sysop..................................Terre Haute, Indiana The Fhunny Pharm.............................713-474-5420...12000 Baud Rick Bedard, Sysop.....................................Seabrook, Texas Networkers Box.............................+49-6051-12854...14400 Baud Thomas Hofmann, Sysop.......................D - 6466 Gruendau, Germany Two Amigos BBS...............................806-352-7455...14400 Baud Greg Vincent, Sysop....................................Amarillo, Texas "FAITH" Full BBS.............................203-747-4813....2400 Baud Roger Barker, Sysop............................Plainville, Connecticut The Light House BBS..........................207-499-2696....2400 Baud Deron Treadwell, Sysop....................................Lyman, Maine The Computer Clinic..........................401-421-3452...14400 Baud Dave Manchester, Sysop........................Providence, Rhode Island Howl!........................................713-862-1415...14400 Baud Joel Harris, Sysop......................................Houston, Texas In addition, there were 4 new private SPITFIRE BBS Systems registered. These private SPITFIRE BBS's included registrations from: Rialto, California; Sunnyvale, California; Tempe, Arizona; and Houston, Texas. There were 25 registrations for whom registration information was incomplete. These included BBS's in: Fresno, California; Arlington, Texas; Clinton, Indiana; Providence, Rhode Island; West Monroe, Louisiana; Palmer, Arkansas; San Antonio, Texas; Chicago, Illinois; Nikiski, Arkansas; Wallaceburg, Ontario, Canada; Bethany Beach, Delaware; Asan, Guam; Houston, Texas; Pt. Pleasant, Pennsylvania; New Orleans, Louisiana; Exeter, Rhode Island; Weehawken, New Jersey; Garland, Texas; FPO Address; Topeka, Kansas; Forestville, California; Norristown, Pennsylvania; Houston, Texas; Labrador City, NF, Canada; and Waterloo, Ontario, Canada. The increase in registrations where information is incomplete is largely due to Buffalo Creek's Software's new policy of accepting on-line Mastercard and Visa credit card registrations. JUST A REMINDER...the newsletter is always looking for contributions! Please forward any articles in ASCII text to either Buffalo Creek's BBS or The Mother Board BBS.